package com.bruce.demo.sequence.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author luotuan
 * @Description
 * @create 2020-05-15 16:13
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class SequenceInfoDto {
    /**
     * 系统编码
     */
    private String sysCode;
    /**
     * 序列编码
     */
    private String code;
    /**
     * 服务端缓存长度
     */
    private long serverCacheSize;
    /**
     * 客户端序列步长
     */
    private long clientIncrementSize;
    /**
     * 客户端缓存长度
     */
    private long clientCacheSize;
    /**
     * 序列最小值
     */
    private long minValue;
    /**
     * 序列状态
     */
    private int state;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 创建时间
     */
    private Date createTime;
}
